mental armoury

Translations
психологический арсенал
She possessed a vast mental armoury to deal with stress.
Она обладала обширным психологическим арсеналом для борьбы со стрессом.